← Back to issue list

snapcraft crashes after creating VM and querying store on macos

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1847912
Type
issue
State
open
Author
~nickz-roshub
Labels
Created
2019-10-13 15:12:26.781837+00:00
Updated
2019-10-13 15:12:26.781837+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

Attempting to build any snapcraft package with the base keyword results in a crash after creating a VM with multipass, before the core snaps are installed on the VM: Sorry, an error occurred in Snapcraft: 400 Client Error: BAD REQUEST for url: https://api.snapcraft.io/v2/snaps/info/core?fields=channel-map%2Csnap-id%2Cname%2Cpublisher%2Cconfinement%2Crevision%2Cdownload Traceback (most recent call last): File "/usr/local/bin/snapcraft", line 11, in <module> load_entry_point('snapcraft==3.8', 'console_scripts', 'snapcraft')() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 764, in __call__ return self.main(*args, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 717, in main rv = self.invoke(ctx) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 1114, in invoke return Command.invoke(self, ctx) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/decorators.py", line 17, in new_func return f(get_current_context(), *args, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/cli/_runner.py", line 103, in run snap_command.invoke(ctx) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/cli/_command.py", line 87, in invoke return super().invoke(ctx) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/cli/lifecycle.py", line 261, in snap _execute(steps.PRIME, parts=[], pack_project=True, output=output, **kwargs) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/cli/lifecycle.py", line 87, in _execute with build_provider_class(project=project, echoer=echo) as instance: File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_base_provider.py", line 116, in __enter__ self.create() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_multipass/_multipass.py", line 156, in create self.launch_instance() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_base_provider.py", line 253, in launch_instance self._setup_snapcraft() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_base_provider.py", line 299, in _setup_snapcraft snap_injector.apply() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_snap.py", line 339, in apply self._runner(snap.get_snap_install_cmd()) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_snap.py", line 210, in get_snap_install_cmd self._set_data() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/internal/build_providers/_snap.py", line 189, in _set_data store_snap_info = storeapi.StoreClient().cpi.get_info(self.snap_name) File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/snapcraft/storeapi/_snap_index_client.py", line 99, in get_info resp.raise_for_status() File "/usr/local/Cellar/snapcraft/3.8/libexec/lib/python3.7/site-packages/requests/models.py", line 935, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: BAD REQUEST for url: https://api.snapcraft.io/v2/snaps/info/core?fields=channel-map%2Csnap-id%2Cname%2Cpublisher%2Cconfinement%2Crevision%2Cdownload

Evaluation history

No evaluation history available.